Jak napsat aplikaci, ktera po spusteni nevytvori zadne okno
Otázka od: Karel Rys
16. 9. 2002 15:39
Dobry den,
potrebuju napsat primitivni aplikaci, ktera se bude ve Win2000 spoustet z login
skriptu (Novell) a
kopirovat par novych souboru ze serveru na stanici. Mam to napsane, ale pri
spusteni vzdycky
vyblafne "DOSovske" okno, ktere se pri skonceni aplikace zase uzavre. Zkousel
jsem prepinat
konzolova/normalni aplikace, vysledek stejny. Veskery kod mam v .dpr souboru.
Rad bych se obesel
bez uses Forms, aby se nezvetsoval objem .exe vice, nez je zdravo (ono i ted to
ma 140 kB ).
Poradite nekdo?
Diky, Karel Rys
Odpovedá: Petr Vones
16. 9. 2002 16:08
From: "Karel Rys" <delphi@zas-me.cz>
> Poradite nekdo?
program NoWindow;
uses
Windows;
procedure Run;
begin
MessageBeep(0);
end;
begin
Run;
end.
Petr Vones
Odpovedá: Kalus Jozef Ing.
16. 9. 2002 14:37
toto ti DOS okno nezobrazi, pouzivam to pre DOS prikaz NET SEND:
var hodnota_exec: string;
ptr_exec: array [0..255] of char;
reterror: LongWord;
begin
hodnota_exec := 'net send ' + edComp.Text + ' ' +
edMessage.Text + #0;
//ShowMessage(hodnota_exec);
strpcopy(ptr_exec, hodnota_exec);
reterror := winexec(ptr_exec,SW_HIDE);
dufam ze niekto ti poradi este nieco lepsie
-----Original Message-----
From: Karel Rys [mailto:delphi@zas-me.cz]
Sent: Monday, September 16, 2002 2:45 PM
To: delphi-l@clexpert.cz
Subject: Jak napsat aplikaci, ktera po spusteni nevytvori zadne okno
kopirovat par novych souboru ze serveru na stanici. Mam to napsane, ale pri
spusteni vzdycky
vyblafne "DOSovske" okno, ktere se pri skonceni aplikace zase uzavre.
Zkousel jsem prepinat
konzolova/normalni aplikace, vysledek stejny. Veskery kod mam v .dpr
souboru. Rad bych se obesel
Odpovedá: Libor Junek, KSH-Data
16. 9. 2002 16:24
Nech v projektu jenom *.DPR vyhod z uses Forms a vsechno delej pres API.
Libor
> [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Karel Rys
>
> potrebuju napsat primitivni aplikaci, ktera se bude ve
> Win2000 spoustet z login skriptu (Novell) a
> kopirovat par novych souboru ze serveru na stanici. Mam to
> napsane, ale pri spusteni vzdycky
> vyblafne "DOSovske" okno, ktere se pri skonceni aplikace zase
> uzavre. Zkousel jsem prepinat
> konzolova/normalni aplikace, vysledek stejny. Veskery kod mam
> v .dpr souboru. Rad bych se obesel
> bez uses Forms, aby se nezvetsoval objem .exe vice, nez je
> zdravo (ono i ted to ma 140 kB ).
Odpovedá: Petr Vones
16. 9. 2002 14:55
From: "Libor Junek, KSH-Data" <junek@ksh-data.cz>
> Nech v projektu jenom *.DPR vyhod z uses Forms a vsechno delej pres API.
Proc pres API ? To ze aplikace nema zadne okno jeste neznamena ze se neda
pouzit RTL.
Petr Vones
Odpovedá: Miroslav Hrosso
16. 9. 2002 15:23
Skus pouzit property ShowMainForm.
Ak ho v das
ShowMainForm := False;
pred prikaz
Application.Run;
v dpr.
Tak sa ti hlavne okno neukaze.
----- Original Message -----
From: "Libor Junek, KSH-Data" <junek@ksh-data.cz>
To: <delphi-l@clexpert.cz>
Sent: Monday, September 16, 2002 2:53 PM
Subject: RE: Jak napsat aplikaci, ktera po spusteni nevytvori zadne okno
> Nech v projektu jenom *.DPR vyhod z uses Forms a vsechno delej pres API.
>
> Libor
>
> > [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Karel Rys
> >
> > potrebuju napsat primitivni aplikaci, ktera se bude ve
> > Win2000 spoustet z login skriptu (Novell) a
> > kopirovat par novych souboru ze serveru na stanici. Mam to
> > napsane, ale pri spusteni vzdycky
> > vyblafne "DOSovske" okno, ktere se pri skonceni aplikace zase
> > uzavre. Zkousel jsem prepinat
> > konzolova/normalni aplikace, vysledek stejny. Veskery kod mam
> > v .dpr souboru. Rad bych se obesel
> > bez uses Forms, aby se nezvetsoval objem .exe vice, nez je
> > zdravo (ono i ted to ma 140 kB ).
>
>